/**
 * <p>Copyright:Copyright(c) 2019</p>
 * <p>Company:Professional</p>
 * <p>Package:com.cesgroup.zw.spring.boot.echarts.model.feature</p>
 * <p>File:DataViewFeature.java</p>
 * <p>类更新历史信息</p>
 * @todo chanlong(陈龙) 创建于 May 13, 2019 3:49:20 PM
 */
package com.cesgroup.zw.spring.boot.echarts.model.feature;

import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>描述: 工具栏-数据视图</p>
 * <p>Company: Professional</p>
 * @author chanlong(陈龙)
 * @date May 13, 2019 3:49:20 PM
 * @version 1.0.2019
 */
@Data @SuppressWarnings("serial")
@EqualsAndHashCode(callSuper = true)
public class DataViewFeature extends Feature {

	/** 是否不可编辑（只读），[default: false] */
	private Boolean readOnly;
	
	/** 自定义 dataView 展现函数，用以取代默认的 textarea 使用更丰富的数据编辑。可以返回 dom 对象或者 html 字符串 */
	private Object optionToContent;
	
	/** 在使用 optionToContent 的情况下，如果支持数据编辑后的刷新，需要自行通过该函数实现组装 option 的逻辑 */
	private Object contentToOption;
	
	/** 数据视图上有三个话术，[default: ['数据视图', '关闭', '刷新']] */
	private String[] lang;
	
	/** 数据视图浮层背景色，[default: '#fff'] */
	private Object backgroundColor;
	
	/** 数据视图浮层文本输入区背景色，[default: '#fff'] */
	private String textareaColor;
	
	/** 数据视图浮层文本输入区边框颜色，[default: '#333'] */
	private String textareaBorderColor;
	
	/** 文本颜色，[default: '#000'] */
	private String textColor;

	/** 按钮颜色，[default: '#c23531'] */
	private String buttonColor;

	/** 按钮文本颜色，[default: '#fff'] */
	private String buttonTextColor;

}
